@charset "utf-8";



/* CSS Document */



body{ padding:0px; margin:0px; background: url(images/bg.jpg) repeat-x; color:#434343;  font-size:12px; font-family:"微软雅黑"; }



ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }



img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }



a { text-decoration:none; color:inherit; color:#434343}



.clear { clear:both; padding:0px; margin:0px;}



h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }



.fl{ float:left}



.fr{ float:right}







#top{ width:980px; padding:0px; margin:0 auto;}



#top_left{ float:left; height:32px; line-height:32px;}



#top_right{ float:right; height:32px; line-height:32px;}







#logo{ width:980px; padding:37px 0 0; height:106px; overflow:hidden; margin:0 auto}







#dhnr{ width:980px; padding:0px; margin:0px auto; font-size:14px; background:url(images/dhbg.jpg) no-repeat center bottom; height:49px; overflow:hidden}



#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}



#dhnr ul li{ float:left; margin:0px; background:url(images/dh_right.jpg) no-repeat right; line-height:49px; height:49px;}



#dhnr ul li a{ color:#FFFFFF;  padding:0px 19px 0 20px; display:block}



#dhnr ul li a:hover{ background-color:#F38001}



#dhnr .on{background-color:#F38001}







.dinnr{margin:10px 0 0; padding:0px;}



.dinnr ul li{ float:left; margin-bottom:20px;display:inline; padding-left:5px; }



.dinnr ul li span{color: #666; font-family:"宋体"; font-size:12px; display:block; text-align:left; padding-top:5px; margin-left:5px; line-height:25px; padding-right:5px;}



.dinnr ul li a{ font-family: "宋体"; font-size:14px;  text-decoration:none;  font-weight: bold; color:#000}



.dinnr ul li a b{ font-family: "宋体"; font-size:12px;  text-decoration:none;}



.dinnr ul li  img { padding:2px; border:solid 10px #F1F1F4; display:block; margin-bottom:8px; float:left; margin-right:10px; width:142px; height:116px; }











#banner{ background:url(images/banner.jpg) no-repeat center; height:530px; overflow:hidden}



#flashs{ position:relative; height:530px; overflow:hidden;}



#flashs .bgitem{  z-index:-999;position:absolute; top:0; }



#flashs .btn{ position:absolute; z-index:999; bottom:20px; left:46%; margin-right:-450px; padding:5px 6px;}



#flashs .btn span{ color:#FF3300;  background:#fff; border:1px solid #FF4B45; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}



#flashs .btn span.cur{ background:#F38001; color:#fff;}







#banner1{ background:url(images/banner1.jpg) no-repeat center; height:380px; overflow:hidden}



#ssbg{ background-color:#E9E9E9; clear:both}



#ss{ width:980px; margin:0 auto;height:51px; overflow:hidden; padding:0px; }



.search{ float:right; padding:7px 0px 0px 0px; width:305px;}



.search .text11{background:url(images/ss1.jpg) no-repeat 0;border:none; height:33px; line-height:33px; width:250px; margin:0; padding:0 0 0 10px}



.search .button{background:url(images/ss2.jpg) no-repeat 0;border:none; font-weight:bold; color:#fff; height:33px;width:33px; text-align:center}



#ssleft{ float:left; width:650px; height:51px; line-height:51px; color:#000}



#ssleft b{ color:#024FA1; font-size:14px;}







#hzhbny ul{ margin:10px 0 0; padding:0px;}



#hzhbny li{ padding:0px; margin:0px 5px 0px 5px; float:left }



#hzhbny li img{ height:75px; width:170px; border:1px solid #EBEBEB}



#hzhbny li span{ line-height:35px; display:block;  text-align:center}







#main1bg{ background:url(images/main1bg.jpg) repeat-x top; background-color:#F5F5F5}



#main1{ width:980px; margin:0px auto; padding:25px 0 0; clear:both}



#main1_left{ width:210px; padding:20px 0px 0px 0px; margin:8px 0 0; float:left; background-color:#014C8E; color:#fff}



#main1_left a{ color:#FFFFFF}



#main1_lefttop{ font-size:20px; font-weight:bold; margin:0 0 0 15px; padding:0 0 10px 0; color:#FFFFFF; background:url(images/line1.jpg) no-repeat bottom left }



#main1_pronr{ padding:10px  0px 0px 0px;}



#main1_pronr h4{ background:url(images/prob1.jpg) no-repeat 0 bottom; height:35px; line-height:35px; padding-left:50px; margin:0 0 0 0px; font-size:15px; font-family:"微软雅黑"; font-weight:400; }



#main1_pronr ul{ margin:0px; padding:0 0 10px 0; list-style:none; }



#main1_pronr ul li{ background:url(images/left_probg2.jpg) no-repeat center; height:30px; line-height:30px; padding-left:30px; font-size:13px; margin:0 0 0 20px;}



#main1_right{ width:763px; margin:0px; padding:0px; float:right;}







#main1_aboutnr{  padding:13px 10px 13px 10px; height: auto; overflow:hidden; border-left:3px solid #0064CB;border-right:3px solid #0064CB;border-bottom:3px solid #0064CB; background-color:#F5F5F5 }



#main1_aboutnr ul li{ background:url(images/left_pro2.jpg) no-repeat left; font-weight:bold; height:26px; line-height:26px; padding-left:40px;}







#line2{ float:left;}







.pro { float:right; width:718px; padding:20px; background-color:#FFFFFF}



#protop{ font-size:18px; color:#9D9D9D; margin:0 0 40px 0}



#protop span{ color:#014C8E; font-weight:bold}



#zixun{position: absolute; float:left; margin:-80px 0px 0px 660px}



.pro .tit { padding:0px 0px 0px 0px; margin:0px; height:30px; line-height:30px; font-size:15px; border-bottom:1px solid #D8D8D8}



.pro .tit ul{ list-style: none; padding:0px; margin:0px;}



.pro .tit li { float:left; height:30px; line-height:30px; border-right:1px solid #fff; background-color:#014C8E}



.pro .tit li a { padding-left:28px; color:#fff; background:url(images/b2.gif) no-repeat 0;}



.pro .tit li span { padding-right:27px; }



.pro .tit li a:hover, .pro .tit .cur a { background-color:#F38001; color:#ffffff; display:block; text-decoration:none;}



.pro .tit li a:Hover span, .pro .tit .cur a span { background-color:#F38001 ; display:block;}



.pro .tit .nones { background:none}



.pro .nr { height:auto; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}



.pro .nr ul{ margin:20px 0 0; padding:0px;}



.pro .nr dl { float:left; margin:0px 18px 0px 0px; height:275px; width:220px; padding:0px;}



.pro .nr dt { font-size:0; line-height:0; padding:0px; margin:0px}



.pro .nr dt img { width:220px; height:165px; border:0px; border:1px solid #cccccc;}



.pro .nr dd{width:230px; display:block; background:url(images/probtbg.gif) no-repeat; line-height:30px; overflow:hidden;  text-align:center; margin:0px;}



.pro .nr dd span{ background-color:#F38001; margin:0; height:35px; line-height:35px; text-align:center; padding:5px 20px; margin:0; color:#fff; }



#xbanner{ padding:25px 0 0; margin:0 auto; text-align:center; background:url(images/xbannerbg.jpg) repeat-x}











#main7{ width:980px; padding:0px; margin:20px auto}



#main7_left{width:210px; padding:0px; margin:0; float:left; }



#leftabout{width:210px;   float:left; padding:10px 0 10px 0; color:#fff; background-color:#014C8E;}



#leftabout h1{ font-size:18px; font-weight:bold; margin:0 0 0 15px; padding:0 0 10px 0; color:#FFFFFF; background:url(images/line1.jpg) no-repeat bottom left}



#leftabout li{height:30px; line-height:30px; padding:0 0 0 10px; margin:0px 0 0 15px; font-size:14px; background:url(images/line1.jpg) no-repeat bottom left}



#leftabout li a{ color:#fff}



#main7_right{ width:755px; padding:0px; margin:0px; float:right; padding:0px}



#main7_rightop{ background:url(images/right_btbg.jpg) no-repeat bottom left; padding:10px 10px; border:1px solid #D2D2D2; background-color:#F8F8F8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}



#main7_rightop b{ font-size:14px;}



#main7_rightop span{ float:right;}



#main7_rightnr{ padding:8px 12px; margin:10px 0 0 ; line-height:24px; border:1px solid #D2D2D2;}



#left_mews{ padding:0px; margin:15px 0 0;}



#left_mewstop{ background-color:#014C8E; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}



#left_mewsnr{ padding:8px 15px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}



#left_mewsnr b{ color:#B50808; font-size:20px;}



#left_mewsnr li{ background:url(images/b1.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 12px;}











#xwzxnr{ padding:0px; margin:0px;}



#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}



#xwzxnr dt{ background: url(images/b1.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:15px;font-weight:bold;}



#xwzxnr dt a{ color:#014C8E; font-size:14px;}



#xwzxnr dd{ padding:0px 10px 10px 0px; margin-left:15px;}







#newsnybt{ color:#014C8E; font-size:14px; font-weight:bold; margin-bottom:3px; border-bottom:1px dashed #ccc; height:30px; text-align:center}







#cpny ul{ margin:10px 0 0; padding:0px;}



#cpny li{ padding:0px; margin:0px 9px 7px 7px; float:left; text-align:center;}



#cpny li img{ height:165px; width:220px; border:1px solid #ccc}



#cpny li span{ line-height:15px; display:block;   padding-top:10px;}

#cpny li h2{ font-size:12px; color:#999}
#cpny li h2 b{ color:#F38001;}




#rcp{ float:right; width:325px; padding:0px; margin:0px;}



#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}



#rcptime{ line-height:30px;}



#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}







#xgzx{ padding:0px; margin:15px 0 0; border:1px solid #ccc;}



#xgzxtop{ padding:0px 0px 0px 10px; font-weight:bold; border-bottom:1px solid #ccc; height:30px; font-size:13px; line-height:30px; background-color:#F7F7F7; color:#014C8E}



#xgzxnr { padding:0px 5px;}



#xgzxnr span{ float:right}



#xgzxnr li{ background:url(images/b1.jpg) no-repeat 0; float:left; padding-left:12px; height:28px; line-height:28px; width:325px; margin:0px 0px 0px 10px}







#rcpxang{ padding:0px; margin:20px 0 0;}



#rcpxangr{ padding:5px 0px 0px 0px; line-height:24px;}







#xgtjnr { padding:18px 10px;}



#xgtjnr li{ padding:0px; margin:0px 8px 0 5px; float:left}



#xgtjnr li img{ width:220px; height:165px; border:1px solid #ccc}



#xgtjnr li span{display:block; line-height:32px; text-align:center; }







#otherny ul{ margin:10px 0 0; padding:0px;}



#otherny li{ padding:0px; margin:0px 8px 0px 8px; float:left }



#otherny li img{ height:165px; width:220px; border:1px solid #ccc}



#otherny li span{ line-height:35px; display:block;  text-align:center}







#webmap{ padding:0px; margin:0px;}



#webmap li{ margin:0px}



#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px; border:1px solid #E8E8E8; margin-bottom:5px;}



#webmap li ul{margin-bottom:5px;}



#webmap li ul li{ padding-left:15px; border-bottom:1px dashed #E8E8E8}







#case{ width:980px; padding:0 0 20px 0; margin:0 auto; background:url(images/case_bg.jpg) no-repeat center top;height:290px; background-color:#FFFFFF; position:relative}



#casetop{ font-size:26px;padding:20px 0 20px 0; text-align:center; font-weight:bold; background:url(images/casetopbg.jpg) no-repeat center;}



#casetop b{ font-size:26px; color:#024FA1}



#casetop a{color:#D9D9D9}



.case_left{width:40px; position: absolute;  margin:75px 0px 0px 0; left:-15px; z-index:999}



.case_middle{ width:918px; float:left; margin:0 40px}



.case_middle ul{padding:0px; margin:0px;}



.case_middle li { float:left;margin:0px 8px;}



.case_middle li span{ display:block; text-align:center; height:30px; line-height:30px;}



.case_middle li img{ width:198px; height:154px; border:10px solid #E9E9E9;}



.case_right{ position: absolute;  width:40px; margin:75px 0 0px 0px; right:-15px; z-index:999}







#ystop1{ font-size:40px; font-weight:bold; text-align:center; color:#F38001; background:url(images/ystop1bg.jpg); padding:40px 0 0 }



#ystop2{ font-size:24px; font-weight:bold; text-align:center; color:#ffffff; background:url(images/ystop1bg.jpg); padding:0}



#ystop3{ font-size:18px; text-align:center; color:#6089AE; background:url(images/ystop1bg.jpg); padding:8px 0 30px 0; text-transform:uppercase}







#ysbg{ background:url(images/ystop1bg.jpg)}



#ys{ background:url(images/ysbg.jpg) no-repeat; width:980px; height:1012px; padding:0px; margin:0 auto}



#ys1{ width:370px; float:left; padding:60px 50px 0 70px; height:470px; overflow:hidden}



#ys1 h4{ padding:0px; margin:0 0 20px 10px; font-size:20px; font-weight:bold}



#ys1 h4 span{ color:#F38001}



#ys1 li{ height:28px; line-height:28px;}



#ys1 li span{ color:#024FA1}







#ys2{ width:370px; float:left; padding:60px 50px 0 70px;  height:422px; overflow:hidden}



#ys2 h4{ padding:0px; margin:0 0 20px 10px; font-size:20px; font-weight:bold}



#ys2 h4 span{ color:#F38001}



#ys2 li{ height:28px; line-height:28px;}



#ys2 li span{ color:#024FA1}







#main3bg{ background:url(images/hzbg.jpg) repeat-x top; padding:15px 0 0}



#main3{width:960px; padding:15px 0 10px 0; border:10px solid #F1F1F4; margin:0 auto; background-color:#fff; position:relative}



#main3_top{ text-align:center; font-size:16px; font-weight:bold; padding:0 0 43px 0; background:url(images/chosebt.jpg) no-repeat center;}



.jdkh_left{ position: absolute; left:-25px; margin:0px 0px 0px 0px}



.jdkh_middle{ width:910px; float:left; margin:0px 30px 0 30px}



.jdkh_middle ul{padding:0px; margin:0px;}



.jdkh_middle li { float:left;margin:0px 8px;}



.jdkh_middle li img{ width:158px; height:72px; border:1px solid #EFEDED}



.jdkh_middle li span{ line-height:30px; text-align:center; display:block}



.jdkh_right{ float:right; text-align:right;   position: absolute;  margin:0px; right:-25px;}











#main4{ width:980px; padding:0px; margin:20px auto 0 auto; border-top:2px solid #00427D; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5}



#main4top{ background:url(images/xb1.jpg) no-repeat 13px 13px; height:40px; line-height:40px; padding:0 10px 0px 25px; font-size:14px;}



#main4top b{ font-size:18px; font-family:"微软雅黑";  font-weight:400}



#main4top span{ padding:10px 0 0}



#khjznr{ padding:15px; margin:0px;}



#khjznr dl{ padding:0px; margin:0px 15px 0 0; height:156px; width:455px; float:left}



#khjznr dl dt img{ width:142px; height:117px; border:10px solid #F1F1F4; margin:0px 15px 0 0; float:left; }



#khjznr dl dd h1{ padding:0px; margin:0px; font-size:14px; font-weight:bold; }



#khjznr dl dd p{ padding:0px; margin:8px 0px; line-height:21px;}







#xbannerrbg{ background:url(images/xbannerrbg.jpg) repeat-x top; text-align:center; padding:0px; margin:20px auto 0 auto}







#main5bg{ background-color:#F5F5F5; padding:0 0 25px 0; margin:0px auto}



#main5{ width:980px; padding:40px 0 0; margin:0px auto; }



#main5top{font-size:16px; margin:0px; padding:0 0 10px 0}



#main5top b{ color:#024FA1}



#main5top span{ float:right}



#mian5nr{ background-color:#fff; padding:10px 10px 0 0; line-height:24px;}



#xx{ border:10px solid #fff; border-top:none; float:left}



#mian5nr h1{ font-size:14px; font-weight:bold; padding:0 0 5px 0}



#xx111{ position: absolute; margin:0 0 0 372px; *margin:0 0 0}







#scjd{ width:980px; padding:0px; margin:25px auto 0 auto; background-color:#FFFFFF; position:relative}



#scjdtop{font-size:16px; margin:0px; padding:0 10px 10px 10px; height:40px ; line-height:40px}



#scjdtop b{ color:#024FA1}



#scjdtop span{ float:right; padding:10px 0 0}



.scjd_left{width:40px; position: absolute;  margin:55px 0px 0px 0; left:-15px;}



.scjd_middle{ width:918px; float:left; margin:0 40px}



.scjd_middle ul{padding:0px; margin:0px;}



.scjd_middle li { float:left;margin:0px 8px;}



.scjd_middle li span{ display:block; text-align:center; height:30px; line-height:30px;}



.scjd_middle li img{ width:182px; height:132px; border:10px solid #E9E9E9;}



.scjd_right{  position: absolute;  width:40px; margin:55px 0px 0px 0px; right:-15px;}







#main6{ width:980px; padding:0px; margin:25px auto 0 auto; clear: both}



.news {float:left; width:681px;}



.news .tit{padding:0px 0px 0px 0px; margin:0px; background:url(images/hnewsbg.jpg) repeat-x; height:43px; line-height:43px;}



.news .tit ul{list-style:none; padding:0px; margin:0px;}



.news .tit li{float:left; height:43px; line-height:43px; background:url(images/a44.gif) repeat-x bottom;margin-right:0px;}



.news .tit li a{padding-left:138px; margin:0px; font-size:16px; font-family:"微软雅黑";}



.news .tit li span{ padding-right:138px;}



.news .tit li a:hover, .news .tit .cur a{background:url(images/a11.jpg) repeat-x left;display:block; text-decoration:none; color:#ffffff; font-size:16px; font-family:"微软雅黑";}



.news .tit li a:Hover span, .news .tit .cur a span {background:url(images/a22.jpg) repeat-x right; margin:0px;display:block; font-size:16px; font-family:"微软雅黑";}



.news .tit .nones{background:none}



.news .nr{height:auto; margin:0px; padding:20px 10px 15px 15px; overflow:hidden; border:1px solid #E5E5E5; border-top:none;}



.news .nr ul{margin:0px; padding:0px;}







.news .nr dl{ padding:0px; margin:0px; height:118px; overflow: hidden;}



.news .nr dl dt{ float:left; border:1px solid #BCBCBC;width:163px; height:111px;  border:1px solid #BEBBBB; margin-right:15px;}



.news .nr dl dt img{ width:163px; height:111px;}



.news .nr dl dd{ line-height:20px;}



.news .nr dl dd a{ color:#0553A6}



.news .nr dl dd h4 { height:20px; color:#000000; line-height:20px; display:block; padding:0px 0px 4px 0px; margin:0px;}



.news .nr ul ul{ padding:0px; margin:9px 0px 0px 0px; list-style:none; clear:both;}



.news .nr ul li{  height:35px; line-height:35px; background:url(images/b1.jpg) no-repeat 0px; padding-left:13px; float:left; width:300px; margin:0 10px 0 0;}



.news .nr ul li span{ margin-top:0px; float:right;}







#main6_right{ width:282px; padding:0px; margin:0px; float:right; border:1px solid #E5E5E5;}



#main6_righttop{ background:url(images/faqbg.jpg) repeat-x; height:43px; line-height:43px; padding:0 10px}



#main6_righttop b{ font-size:16px; font-weight:400; color:#024FA1}



#main6_righttop b span{ color:#B0B0B0}



#main6_rightnr{ padding:18px 0px 15px 15px; clear:both; height:338px; }



#main6_rightnr dl{ margin:0px 0 15px 0; border-bottom:1px dashed #ccc; height:83px;}



#main6_rightnr dt{ background:url(images/wen.jpg) no-repeat; padding-left:25px; height:24px; line-height:24px;}



#main6_rightnr dd{ background:url(images/da.jpg) no-repeat; padding-left:25px; height:24px; line-height:24px; margin:0px}







#footdhbg{ background-color:#EEF2F5; margin:20px auto 0 auto; padding:0}



#foot{ width:980px; padding:0; margin:0 auto;}







#foot li{ float:left; font-size:16px; margin:0; padding:30px 0 0 25px; height:230px; overflow:hidden; background:url(images/ftdhbg.jpg) no-repeat; text-transform:uppercase; color:#004EB0; font-weight:bold;}



#foot li a{ color:#004EB0;}



#foot li ul{ margin:5px 0 0 0; padding:0px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none; line-height:30px; color: #666666; font-weight:400;}



#foot li ul li{width:90px; float:left; background:url(images/b3.jpg) no-repeat 0;  padding:0 0 0 10px; margin:0px; font-size:12px;  height:24px; line-height:24px;font-weight:400; }



#foot li ul li a{color: #666666}







#footbg{ background-color:#333333; padding:30px 0px;}



#links{ width:980px; padding:0px; margin:0 auto;}



#links a{ color:#CCCCCC}



#linkstop{ color:#fff; font-size:16px;}



#linkstop span{ color:#4C4C4C}



#linksnr{ line-height:24px; padding:10px; color:#CCCCCC}


#dzyyzz{ float:right}




#footdh{ width:980px; margin:10px auto; color:#fff}



#footdh a{ color:#fff}







#bq{width:980px; padding:0px; margin:20px auto 0 auto; color:#CCCCCC}

#bq a{color:#CCCCCC}



#bq_left{ float:left; margin:10px 20px 0 0;}



#bq_middle{ float:left; line-height:20px;}



#bq_right{ float:right}



